Application Platforms for Embedded Systems: Suitability of J2ME and .NET Compact Framework

نویسندگان

  • Koen Victor
  • Yves Vandewoude
  • Yolande Berbers
چکیده

We compare Java 2 Micro Edition (J2ME) and the .NET Compact Framework as programming platforms for complex software on small devices. In addition, specific problems of the two platforms with regard to embedded systems (such as hardware addressing) are discussed. As a base for our comparison, we have ported a relatively large component middleware system to both platforms. Our research shows non trivial differences between the platforms. A performance comparison shows that both J2ME and the .NET Compact Framework exhibit similar performance characteristics with a small speed advantage for .NET. A much more important fact, however, is that on both platforms the usage of platform specific concepts yields considerable performance gains.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Java is the Language of Choice for Creating Internet Services Applications for Wireless Devices

Java 2 Platform, Micro Edition (J2ME) is turning into a major platform for wireless application development. Compared with desktop and server-side application development, Java-based wireless development faces some unique challenges. For example, small wireless devices have little processing power, limited memory, short battery life, and unreliable network connections. To develop wireless appli...

متن کامل

Component Based Programming in Mobile Devices: The Future of Mobile Device Development?

Advances in hardware has enabled mobile devices to support competing technologies such as Microsoft .NET compact edition, Java Micro Edition and AppForge Piedmont Framework which enable component based programming in mobile devices. Software components are reusable pieces of software modules that can be used very much like Lego blocks to build applications. Components are binary compatible and ...

متن کامل

SPARTA: a Secure, Policy-Driven Architecture for Content Distribution and Storage in Centralized Wireless Networks

This paper presents SPARTA (Secure, Policy-driven, ARchitecture for content disTribution and storAge), a secure, policy-driven architecture for enterprise applications operating in centralized wireless environments. SPARTA supports end-to-end client authentication, data integrity and confidentiality. The security services provided by SPARTA are customized and controlled by easily configurable s...

متن کامل

Optimizations in the Cibyl binary translator for J2ME devices

The Java J2ME platform is one of the largest software platforms available, and often the only available development platform for mobile phones, which is a problem when porting C or C++ applications. The Cibyl binary translator targets this problem, translating MIPS binaries into Java bytecode to run on J2ME devices. This paper presents the optimization framework used by Cibyl to provide compact...

متن کامل

Towards a CLI Assembly Format for Embedded Systems

Bytecode-based Middleware and virtual execution environments have become popular in development for embedded Systems. The ECMA/ISO Common Language Infrastructure (CLI) specifies a bytecode-based execution environment (Common Language Runtime) and a comprehensive class library. As Microsoft’s CLI implementation the .NET Compact Framework was built for high-end mobile devices. It would be reasona...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006